import { BasicColumn } from '/@/components/Table';
const stateMap = {
  CHECKING: '待核对',
  CHECKED: '已核对',
  NO_UPLOAD: '待上传',
};
//列表数据
export const columns: BasicColumn[] = [
  {
    title: '结算单位',
    align: 'center',
    dataIndex: 'company',
  },
  {
    title: '结算规则',
    align: 'center',
    dataIndex: 'type',
    customRender: ({ text }) => {
      return !text ? '' : text === 'OPEN_BID' ? '开标时间结算' : '付款当日结算';
    },
  },
  {
    title: '账单时间',
    align: 'center',
    dataIndex: 'date',
    customRender: ({ text }) => {
      return !text ? '' : text.length > 10 ? text.substr(0, 10) : text;
    },
  },
  {
    title: '账单状态',
    align: 'center',
    dataIndex: 'state',
    customRender: ({ text }) => {
      return stateMap[text];
    },
  },
  {
    title: '保单总数',
    align: 'center',
    dataIndex: 'insuranceNum',
  },
  {
    title: '保单总额',
    align: 'center',
    dataIndex: 'insuranceAmt',
  },
  {
    title: '经纪费总额',
    align: 'center',
    dataIndex: 'benefit',
  },
];
